import request from '@/utils/request'

// 查询同一条关联关系上的节点信息列表
export function listSubjectList(query) {
  return request({
    url: '/system/subjectList/list',
    method: 'get',
    params: query
  })
}

export function listRelationList(query) {
  return request({
    url: '/system/subjectList/listRelationList',
    method: 'get',
    params: query
  })
}

export function findAllKey() {
  return request({
    url: '/system/subjectList/allKey',
    method: 'get',
  })
}

// 查询同一条关联关系上的节点信息详细
export function getSubjectList(query) {
  return request({
    url: '/system/subjectList/getInfo',
    method: 'get',
    params: query
  })
}
// 关联关系上的节点信息
export function findKeyList(domain) {
  return request({
    url: '/system/subjectList/findKey',
    method: 'post',
    data: domain
  })
}

//关键字信息
export function searchKey(domain) {
  return request({
    url: '/system/subjectList/domain',
    method: 'post',
    data: domain
  })
}

// 删除同一条关联关系上的节点信息
export function delSubjectList(id) {
  return request({
    url: '/system/subjectList/' + id,
    method: 'delete'
  })
}
